#ifndef NETLINK_U_H
#define NETLINK_U_H


#ifdef __cplusplus
extern "C" {
#endif

typedef void(*recv_data_netlink)(char *data, int data_len);

int netlink_create_sock(recv_data_netlink cb);

void netlink_release_sock(void);

int netlink_send_data(char* data, int len, int pid);

int netlink_send_data_broadcast(char* data, int len);


#ifdef __cplusplus
}
#endif

#endif